#include "../include/head.h"
#include "../include/utils.h"

//定义全局
p_list slist;                //学生链表
p_list tlist;                //老师链表
p_list alist;                //管理员链表
int initcount;               //选课个数
stu_course choosecount[20];  //选课记录
int course_num;              //课程数量

int main(int argc, char const *argv[])
{
    //创建一个空双向链表
    slist=create_list();   //学生链表
    tlist=create_list();   //老师链表
    alist=create_list();   //管理员链表

    //计算文件中的课程数
    initcount=coursecount();

    //将文件写入链表
    file_update_list(slist,STUDENTS_FILE);
    file_update_list(tlist,TEACHER_FILE);
    file_update_list(alist,ADMIN_FILE);

    //遍历链表
    show_list(alist);

    //进入教务系统
    enter_system();

    return 0;
    
}
